\hypertarget{classace_1_1_core_layer2_d___imp}{\section{クラス ace\-:\-:Core\-Layer2\-D\-\_\-\-Imp}
\label{classace_1_1_core_layer2_d___imp}\index{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}}
}
ace\-:\-:Core\-Layer2\-D\-\_\-\-Impに対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.488889cm]{d9/d43/classace_1_1_core_layer2_d___imp}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_core_layer2_d___imp_ac963fab5ed81f9a07b57b23db73a7bca}{void {\bfseries Add\-Object} (\hyperlink{classace_1_1_i_core_object2_d}{Object\-Ptr} object)}\label{classace_1_1_core_layer2_d___imp_ac963fab5ed81f9a07b57b23db73a7bca}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_ac7d1cf08127253e6f4048dc049c166a6}{void {\bfseries Remove\-Object} (\hyperlink{classace_1_1_i_core_object2_d}{Object\-Ptr} object)}\label{classace_1_1_core_layer2_d___imp_ac7d1cf08127253e6f4048dc049c166a6}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a91e864a8b6091ef7f8a5b9403b7d8ba1}{int {\bfseries Get\-Drawing\-Priority} () const }\label{classace_1_1_core_layer2_d___imp_a91e864a8b6091ef7f8a5b9403b7d8ba1}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_ac6b34a7ac7fc1e934e2b2d6f55a80b2e}{void {\bfseries Set\-Drawing\-Priority} (int value)}\label{classace_1_1_core_layer2_d___imp_ac6b34a7ac7fc1e934e2b2d6f55a80b2e}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a440faf65b9b1fdbaa5602f17bbbae8eb}{void {\bfseries Begin\-Drawing} ()}\label{classace_1_1_core_layer2_d___imp_a440faf65b9b1fdbaa5602f17bbbae8eb}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a790ed8b0b11fb790c8b53b6d09652677}{void {\bfseries Draw} ()}\label{classace_1_1_core_layer2_d___imp_a790ed8b0b11fb790c8b53b6d09652677}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_abc2a058cb48541e4a0c9945b641a507b}{void {\bfseries End\-Drawing} ()}\label{classace_1_1_core_layer2_d___imp_abc2a058cb48541e4a0c9945b641a507b}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_ad1fd246122b9a9608741059e988238f9}{void {\bfseries End\-Drawing\-After\-Effects} ()}\label{classace_1_1_core_layer2_d___imp_ad1fd246122b9a9608741059e988238f9}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a30df70fe28a7567d12c06a498031cd50}{void {\bfseries Add\-Post\-Effect} (\hyperlink{classace_1_1_core_post_effect}{Core\-Post\-Effect} $\ast$post\-Effect)}\label{classace_1_1_core_layer2_d___imp_a30df70fe28a7567d12c06a498031cd50}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a81b7c3de9d0eb1cad9395e179e81f856}{void {\bfseries Clear\-Post\-Effects} ()}\label{classace_1_1_core_layer2_d___imp_a81b7c3de9d0eb1cad9395e179e81f856}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_abe79be7517b3f4a1fad088bfcf035f1e}{\hyperlink{classace_1_1_render_texture2_d}{Render\-Texture2\-D} $\ast$ {\bfseries Get\-Render\-Target\-Default\-To\-Post\-Effect} ()}\label{classace_1_1_core_layer2_d___imp_abe79be7517b3f4a1fad088bfcf035f1e}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a13fde03547652c0205cf9bac77307b44}{\hyperlink{classace_1_1_render_texture2_d}{Render\-Texture2\-D} $\ast$ {\bfseries Get\-Render\-Target\-Post\-Effect\-To\-Layer} ()}\label{classace_1_1_core_layer2_d___imp_a13fde03547652c0205cf9bac77307b44}

\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a70e606aff00c7b3b46119cec6ba295c6}{\hyperlink{classace_1_1_renderer2_d}{Renderer2\-D} $\ast$ {\bfseries Get\-Renderer} () const }\label{classace_1_1_core_layer2_d___imp_a70e606aff00c7b3b46119cec6ba295c6}

\item 
virtual int \hyperlink{classace_1_1_core_layer2_d___imp_a2ffc4fb49efdb8dd917a7b27757d07cc}{Get\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを取得する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_layer2_d___imp_a8046f14a4163b45733f7b145934eacf0}{Add\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを加算する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_layer2_d___imp_a556042d837b73e2e72f56a4e42630ec1}{Release} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを減算する。0になった時、インスタンスを削除する。 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{フレンド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_core_layer2_d___imp_a0c8efb7f9236c6699b8d467c1339b463}{class {\bfseries Object\-System\-Factory\-\_\-\-Imp}}\label{classace_1_1_core_layer2_d___imp_a0c8efb7f9236c6699b8d467c1339b463}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{関数}
\hypertarget{classace_1_1_core_layer2_d___imp_a8046f14a4163b45733f7b145934eacf0}{\index{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}!Add\-Ref@{Add\-Ref}}
\index{Add\-Ref@{Add\-Ref}!ace::CoreLayer2D_Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}}
\subsubsection[{Add\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Layer2\-D\-\_\-\-Imp\-::\-Add\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_layer2_d___imp_a8046f14a4163b45733f7b145934eacf0}


参照カウンタを加算する。 

\begin{DoxyReturn}{戻り値}
加算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a415df172524879cdac4303185bde4110}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_layer2_d___imp_a2ffc4fb49efdb8dd917a7b27757d07cc}{\index{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}!Get\-Ref@{Get\-Ref}}
\index{Get\-Ref@{Get\-Ref}!ace::CoreLayer2D_Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}}
\subsubsection[{Get\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Layer2\-D\-\_\-\-Imp\-::\-Get\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_layer2_d___imp_a2ffc4fb49efdb8dd917a7b27757d07cc}


参照カウンタを取得する。 

\begin{DoxyReturn}{戻り値}
参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a02acbe12a8598860586f49b8ad038dac}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_layer2_d___imp_a556042d837b73e2e72f56a4e42630ec1}{\index{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}!Release@{Release}}
\index{Release@{Release}!ace::CoreLayer2D_Imp@{ace\-::\-Core\-Layer2\-D\-\_\-\-Imp}}
\subsubsection[{Release}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Layer2\-D\-\_\-\-Imp\-::\-Release (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_layer2_d___imp_a556042d837b73e2e72f56a4e42630ec1}


参照カウンタを減算する。0になった時、インスタンスを削除する。 

\begin{DoxyReturn}{戻り値}
減算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a596db8312108f44cf85bb3e66101d3a5}{ace\-::\-Reference\-Object}を再定義しています。



このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/2\-D/ace.\-Core\-Layer2\-D\-\_\-\-Imp.\-h\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/2\-D/ace.\-Core\-Layer2\-D\-\_\-\-Imp.\-cpp\end{DoxyCompactItemize}
